package com.yuncheng.oaApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class NkRsBxLcVo {

    @ApiModelProperty(value = "主键id")
    private String oaid;

    @ApiModelProperty(value = "流程状态")
    private String flczt;

    @ApiModelProperty(value = "是否预付款")
    private String fsfyfk;

    @ApiModelProperty(value = "预算项目id")
    private String fxmyszbid;

    @ApiModelProperty(value = "出差id")
    private String fccid;

    @ApiModelProperty(value = "报销类型 /直接报销/事前申请/事后报销")
    private String fbxlx;

    @ApiModelProperty(value = "摘要")
    private String fzy;

    @ApiModelProperty(value = "开始日期")
    private String fksrq;

    @ApiModelProperty(value = "结束日期")
    private String fjsrq;

    @ApiModelProperty(value = "合计天数")
    private String fhjts;

    @ApiModelProperty(value = "申请日期")
    private String fsqrq;

    @ApiModelProperty(value = "提交人")
    private String ftjr;

    @ApiModelProperty(value = "提交人id")
    private String ftjrid;

    @ApiModelProperty(value = "提交人部门")
    private String ftjrbm;

    @ApiModelProperty(value = "是否代领报销")
    private String fsfdlbx;

    @ApiModelProperty(value = "是否提交流程")
    private String fsffqlc;

    @ApiModelProperty(value = "科室审核人")
    private String fksshr;

    @ApiModelProperty(value = "科室审核意见")
    private String fksshyj;

    @ApiModelProperty(value = "科室审核意见时间")
    private String fksshyjsj;

    @ApiModelProperty(value = "财务审核人")
    private String fcwshr;

    @ApiModelProperty(value = "财务审核意见")
    private String fcwshyj;

    @ApiModelProperty(value = "财务审核意见时间")
    private String fcwshyjsj;

    @ApiModelProperty(value = "中心领导审核人")
    private String fzxldshr;

    @ApiModelProperty(value = "中心领导审核意见")
    private String fzxldshyj;

    @ApiModelProperty(value = "中心领导审核意见时间")
    private String fzxldshyjsj;

    @ApiModelProperty(value = "财务核销人")
    private String fcwhxr;

    @ApiModelProperty(value = "财务核销意见")
    private String fcwhxyj;

    @ApiModelProperty(value = "财务核销意见时间")
    private String fcwhxyjsj;

    @ApiModelProperty(value = "财务复核人")
    private String fcwfhr;

    @ApiModelProperty(value = "财务复核意见")
    private String fcwfhyj;

    @ApiModelProperty(value = "财务复核意见时间")
    private String fcwfhyjsj;


    //vo增加额外

    @ApiModelProperty(value = "流转id")
    private String jobid;

    @ApiModelProperty(value = "环节名称")
    private String fhjmc;

    @ApiModelProperty(value = "流程名称")
    private String flcmc;

    @ApiModelProperty(value = "流程是否结束")
    private String lcsfjs;

    @ApiModelProperty(value = "发送人")
    private String ffsrmc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送时间")
    private Date ffssj;

    @ApiModelProperty(value = "待办人")
    private String fdbr;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @ApiModelProperty(value = "办理状态")
    private String fblzt;

    @ApiModelProperty(value = "办理状态不等于")
    private String fblztne;

    @ApiModelProperty(value = "退回意见")
    private String fthyj;

    @ApiModelProperty(value = "待办人id")
    private String fdbrid;

    @ApiModelProperty(value = "办理意见")
    private String fblyj;

    @ApiModelProperty(value = "办理类型")
    private String fbllx;

    @ApiModelProperty(value = "办理部门")
    private String fblbm;

    @ApiModelProperty(value = "是否可撤回")
    private String fsfkch;

    public String getOaid() {
        return oaid;
    }

    public void setOaid(String oaid) {
        this.oaid = oaid;
    }

    public String getFlczt() {
        return flczt;
    }

    public void setFlczt(String flczt) {
        this.flczt = flczt;
    }

    public String getFsfyfk() {
        return fsfyfk;
    }

    public void setFsfyfk(String fsfyfk) {
        this.fsfyfk = fsfyfk;
    }

    public String getFxmyszbid() {
        return fxmyszbid;
    }

    public void setFxmyszbid(String fxmyszbid) {
        this.fxmyszbid = fxmyszbid;
    }

    public String getFccid() {
        return fccid;
    }

    public void setFccid(String fccid) {
        this.fccid = fccid;
    }

    public String getFbxlx() {
        return fbxlx;
    }

    public void setFbxlx(String fbxlx) {
        this.fbxlx = fbxlx;
    }

    public String getFzy() {
        return fzy;
    }

    public void setFzy(String fzy) {
        this.fzy = fzy;
    }

    public String getFksrq() {
        return fksrq;
    }

    public void setFksrq(String fksrq) {
        this.fksrq = fksrq;
    }

    public String getFjsrq() {
        return fjsrq;
    }

    public void setFjsrq(String fjsrq) {
        this.fjsrq = fjsrq;
    }

    public String getFhjts() {
        return fhjts;
    }

    public void setFhjts(String fhjts) {
        this.fhjts = fhjts;
    }

    public String getFsqrq() {
        return fsqrq;
    }

    public void setFsqrq(String fsqrq) {
        this.fsqrq = fsqrq;
    }

    public String getFtjr() {
        return ftjr;
    }

    public void setFtjr(String ftjr) {
        this.ftjr = ftjr;
    }

    public String getFtjrid() {
        return ftjrid;
    }

    public void setFtjrid(String ftjrid) {
        this.ftjrid = ftjrid;
    }

    public String getFtjrbm() {
        return ftjrbm;
    }

    public void setFtjrbm(String ftjrbm) {
        this.ftjrbm = ftjrbm;
    }

    public String getFsfdlbx() {
        return fsfdlbx;
    }

    public void setFsfdlbx(String fsfdlbx) {
        this.fsfdlbx = fsfdlbx;
    }

    public String getFsffqlc() {
        return fsffqlc;
    }

    public void setFsffqlc(String fsffqlc) {
        this.fsffqlc = fsffqlc;
    }

    public String getFksshr() {
        return fksshr;
    }

    public void setFksshr(String fksshr) {
        this.fksshr = fksshr;
    }

    public String getFksshyj() {
        return fksshyj;
    }

    public void setFksshyj(String fksshyj) {
        this.fksshyj = fksshyj;
    }

    public String getFksshyjsj() {
        return fksshyjsj;
    }

    public void setFksshyjsj(String fksshyjsj) {
        this.fksshyjsj = fksshyjsj;
    }

    public String getFcwshr() {
        return fcwshr;
    }

    public void setFcwshr(String fcwshr) {
        this.fcwshr = fcwshr;
    }

    public String getFcwshyj() {
        return fcwshyj;
    }

    public void setFcwshyj(String fcwshyj) {
        this.fcwshyj = fcwshyj;
    }

    public String getFcwshyjsj() {
        return fcwshyjsj;
    }

    public void setFcwshyjsj(String fcwshyjsj) {
        this.fcwshyjsj = fcwshyjsj;
    }

    public String getFzxldshr() {
        return fzxldshr;
    }

    public void setFzxldshr(String fzxldshr) {
        this.fzxldshr = fzxldshr;
    }

    public String getFzxldshyj() {
        return fzxldshyj;
    }

    public void setFzxldshyj(String fzxldshyj) {
        this.fzxldshyj = fzxldshyj;
    }

    public String getFzxldshyjsj() {
        return fzxldshyjsj;
    }

    public void setFzxldshyjsj(String fzxldshyjsj) {
        this.fzxldshyjsj = fzxldshyjsj;
    }

    public String getFcwhxr() {
        return fcwhxr;
    }

    public void setFcwhxr(String fcwhxr) {
        this.fcwhxr = fcwhxr;
    }

    public String getFcwhxyj() {
        return fcwhxyj;
    }

    public void setFcwhxyj(String fcwhxyj) {
        this.fcwhxyj = fcwhxyj;
    }

    public String getFcwhxyjsj() {
        return fcwhxyjsj;
    }

    public void setFcwhxyjsj(String fcwhxyjsj) {
        this.fcwhxyjsj = fcwhxyjsj;
    }

    public String getFcwfhr() {
        return fcwfhr;
    }

    public void setFcwfhr(String fcwfhr) {
        this.fcwfhr = fcwfhr;
    }

    public String getFcwfhyj() {
        return fcwfhyj;
    }

    public void setFcwfhyj(String fcwfhyj) {
        this.fcwfhyj = fcwfhyj;
    }

    public String getFcwfhyjsj() {
        return fcwfhyjsj;
    }

    public void setFcwfhyjsj(String fcwfhyjsj) {
        this.fcwfhyjsj = fcwfhyjsj;
    }

    public String getJobid() {
        return jobid;
    }

    public void setJobid(String jobid) {
        this.jobid = jobid;
    }

    public String getFhjmc() {
        return fhjmc;
    }

    public void setFhjmc(String fhjmc) {
        this.fhjmc = fhjmc;
    }

    public String getFlcmc() {
        return flcmc;
    }

    public void setFlcmc(String flcmc) {
        this.flcmc = flcmc;
    }

    public String getLcsfjs() {
        return lcsfjs;
    }

    public void setLcsfjs(String lcsfjs) {
        this.lcsfjs = lcsfjs;
    }

    public String getFfsrmc() {
        return ffsrmc;
    }

    public void setFfsrmc(String ffsrmc) {
        this.ffsrmc = ffsrmc;
    }

    public Date getFfssj() {
        return ffssj;
    }

    public void setFfssj(Date ffssj) {
        this.ffssj = ffssj;
    }

    public String getFdbr() {
        return fdbr;
    }

    public void setFdbr(String fdbr) {
        this.fdbr = fdbr;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public String getFblzt() {
        return fblzt;
    }

    public void setFblzt(String fblzt) {
        this.fblzt = fblzt;
    }

    public String getFblztne() {
        return fblztne;
    }

    public void setFblztne(String fblztne) {
        this.fblztne = fblztne;
    }

    public String getFthyj() {
        return fthyj;
    }

    public void setFthyj(String fthyj) {
        this.fthyj = fthyj;
    }

    public String getFdbrid() {
        return fdbrid;
    }

    public void setFdbrid(String fdbrid) {
        this.fdbrid = fdbrid;
    }

    public String getFblyj() {
        return fblyj;
    }

    public void setFblyj(String fblyj) {
        this.fblyj = fblyj;
    }

    public String getFbllx() {
        return fbllx;
    }

    public void setFbllx(String fbllx) {
        this.fbllx = fbllx;
    }

    public String getFblbm() {
        return fblbm;
    }

    public void setFblbm(String fblbm) {
        this.fblbm = fblbm;
    }

    public String getFsfkch() {
        return fsfkch;
    }

    public void setFsfkch(String fsfkch) {
        this.fsfkch = fsfkch;
    }
}
